NOTA: En esta leccion se mostrara como se escriben los operadores solo para C. 
Esto no significa que para otros lenguajes se escriban igual. Eso si, aunque puedan 
poseer distinta sintaxis,su uso es igual para todos los lenguajes. 

Antes de nada daremos un vistazo rapido a los 4 operadores aritmeticos principales:

	Suma +

	Resta -

	Multiplicacion *

	Division /

	Igual =

	Nota: un igual(=) se usa para operaciones aritmeticas.Dos iguales(==) se usan al comparar.

Estos son los 5 principales operadores aritmeticos.
En las operaciones aritmeticas, siempre el termino a la izquierda del igual,toma valor 
del termino de la derecha del igual. Veamos un ejemplo,suponiendo x vale 4 y z vale 5:


	x=z ---->x tomara el valor de z, por lo que x valdra 5, al igual que z
	Si hubiera sido z=x, z valdria 4, al igual que x.

Voy a poneros unos cuantos ejemplos:
	
	Supongamos x=3
	
	z=x+4 ---> Esto es una operacion aritmetica que le daria el valor 7 a z
	
	Z=9/x ---> Esto le daria el valor 3 a z, porque es el resultado de 9/3

Espero que hayais entendido como funcionan los operadores aritmeticos.
	
Explicare los operadores logicos

	Son las llamadas expresiones boleanas.Pueden devolver 2 valores , 0 y 1.
	Cuando devuelven 1, es que se cumplen y 0 cuando no se cumplen.
	En la explicacion para simplificar , diremos que la operacion es valida cuando devuleve	


	AND (y en castellano) se representa como && 

		El And (&&) se usa para ver si se cumple dos condiciones simultaneamente 

		(condicion1 && condicion2) Seria valido si se cumplen las dos condiciones.
		

	OR (o en castellano) se representa como ||	
	
		El Or(||) su usa para ver si se cumple almenos una de las condicones 
		
		(condicion1 || condicion2) Seria valido si se cumple una de las dos condiciones

	Not (no en castellano) se representa como !

		EL Not(no en castellano) se usa para ver si no se cumple una condicion

		(!condicion1) seria valido si no se cumple la condicion1

Ahora explicare los operadores relacionales

	Igual que == (doble igual)

	Menor que <

	Mayor que >

	Distinto de != (si te fijas es un = con el operador Not delante, como diciendo Not igual)

	Menor o igual que <=

	Mayor o igual que >=			

	Quien haya estudiado alguna vez matematicas, le sobran explicaciones.

	Nota: un igual(=) se usa para operaciones aritmeticas.Dos iguales(==) se usan al comparar.

Los operadores logicos en conjunto con los operadores relacionales, se usan
para determinar si se ejecuta un bucle o no y si se ejecuta un if o no.
Esto lo miraremos mas adelante, los condicionales y bucles pero os pongo un ejemplo 
para que vayais haciendos una idea.

Si X vale 3 y Z vale 4

	(x+z==7) ----> Se cumple la condicion porque 3+4==7

	(x==z) ----> No se cumple la condicion porque 3==4 es algo falso

	(x!=z) ----> Se cumple porque 3!=4 ,3 es distinto de 4

	(x<z) ----> Se cumple poque 3 es menor que 4 , 3<4
	
	(x<=z) ----> Se cumple porque al ser X menor que z, se cumple que x es 	menor o igual a z

	(x>z) ----> No se cumple porque 3>4 es falso, ya que 4 es mayor que 3

Estos han sido unos ejemplos para intentar aclararos el concepto. Aqui acaba el material
sobre los operadores logicos.

Texto escrito integramente por ]_HQH_[ 

Este texto es de libre distribucion, pero debes citar la fuente http://nuevared.tk

Texto escrito para el curso de programacion basica en C de http://prehackers.com y 
http://nuevared.tk